package casarural; 

import java.rmi.Naming;
import java.rmi.RMISecurityManager;
import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;
import java.sql.Date;
import java.util.GregorianCalendar;
import java.util.Vector;


public class ClaseCapaDatos extends UnicastRemoteObject implements InterfazCapaDatos{

	GestorBD elGestorBD = GestorBD.getInstance();
	
	
	public ClaseCapaDatos() throws RemoteException {
	}
	
	public Vector seleccionarCasas(String cuentaSistema) throws RemoteException{
		return elGestorBD.seleccionarCasas(cuentaSistema);
	}
	
	public boolean estaReservado(java.sql.Date FechaInicio, java.sql.Date FechaFin, int CodigoCasa) throws RemoteException{
		return elGestorBD.estaReservado(FechaInicio, FechaFin, CodigoCasa);
	}
	
	public void insertarOferta(Oferta oferta) throws RemoteException{
		elGestorBD.insertarOferta(oferta);
	}
	
}


